.menuh .main {
    box-sizing: content-box;
    white-space: nowrap;
}

.menuh ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.menuh ul li {
    position: relative;
    float: left;
}

.menuh ul li a {
    display: block;
    color: #fff;
    background: #414141;
    transition: none;
}

.menuh ul li ul {
    position: absolute;
    left: 0;
    display: none;
    visibility: hidden;
}

.menuh ul li ul li a {
    width: 160px;
    border-bottom: 1px solid #ccc;
}

.menuh ul li ul li ul {
    position: absolute;
    top: 0;
    left: 160px;
}

.menuh ul li:hover > ul {
    display: block;
    visibility: visible;
}

.menuh .down {
    position: relative;
    right: 0;
    left: 5px;
}

.menuh .right {
    position: absolute;
    right: 10px;
}
